home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
FredFish PD 308.adf
/
StarBlanker
/
StarBlanker.doc
< prev
next >
Wrap
Text File
|
1990-01-18
|
7KB
|
175 lines
(*==================================================================*)
StarBlanker version 1.00 © 1989, 1990 Chris Bailey
Yet Another ScreenBlanker All Rights Reserved
(*==================================================================*)
If you intend to distribute this software further, you must agree
to the distribution guidelines provided at the end of this
documentation. Thanks.
Overview
--------
StarBlanker is a screen blanker, pure and simple. It helps you avoid
monitor burn-in if you should leave your computer sitting
with the same display showing for a specified length of time. It
operates in the same manner as most screen blankers operate - if no
keyboard or mouse activity is detected for a specific amount of
time, the display will do something interesting until you either
press a key or move the mouse.
When the screen blanks
----------------------
When the timeout expires, instead of just making the screen black like
some other screen blankers do, StarBlanker replaces your current display
with one of two different scrolling starfields. The starfield
will continue to scroll until you either touch a key on the keyboard
or move the mouse.
To make things interesting, StarBlanker chooses which starfield to
blank the screen with at random.
Setting the timeout
-------------------
StarBlanker needs one number from you before it can start. It needs
to know how many seconds of no activity should cause the starfield
display to pop up. If you don't specify a number (as outlined below),
StarBlanker will use an internal default of 4 minutes. Startup from
either CLI or Workbench is defined below.
Note : all timeout values are in seconds.
FROM CLI
--------
Enter "Starblanker" and the number of seconds you wish the screen
to blank after. For example:
( pretend you're staring at a CLI window )
1> StarBlanker 300
After 5 minutes of no activity, the screen will blank.
Starblanker detaches itself from the CLI, so there is no need for
RunBack or anything else.
FROM WORKBENCH
--------------
There is one TOOLTYPE you can set with the Workbench "Info" command.
That tooltype is "TIMEOUT". For example:
( pretend you're in Workbench staring at the Info display )
TOOL TYPES TIMEOUT=300
If this is entered and StarBlanker is launched from its icon, the
screen will blank after 5 minutes of no activity.
Further Note : Your timeout can not be less than 10 seconds. If it
is, StarBlanker will use the default timeout, which is 4 minutes.
The 4 minute timeout also is used if you invoke the program from
CLI or Workbench with no command line arguments or Workbench tool
types.
Killing StarBlanker
-------------------
The easiest way to de-install StarBlanker is to re-activate
the program, either from Workbench or from the CLI. StarBlanker
will announce that it is removing itself, and free up all memory
that it was using.
The following hotkey combination will also remove StarBlanker:
RIGHT SHIFT + RIGHT ALT + "x"
Using StarBlanker with DMouse
-----------------------------
As of this writing, the easiest way to use StarBlanker with DMouse is
to simply turn DMouse's screen blanker option off before starting
StarBlanker.
I have had a request to use Matt Dillon's IPC, so that StarBlanker will
cooperate with DMouse. Therefore, some time in the future I will be
releasing DStars. This will be a blanking function that operates
identical to StarBlanker, except it won't have an input handler, and
will blank the screen when DMouse signals it to.
Of Memory And Multitasking
--------------------------
When StarBlanker is dormant, it doesn't take up very much memory, but
when it opens its display, it can take more than a small amount of
memory. The starfield display is 2 bitplanes deep, and there are
also a couple of offscreen bitmaps to make the animation smooth and
fast. If there is not enough memory for StarBlanker to open the
displays needed, it simply won't blank the screen.
At the request of Martin Taillefer, the starfield display updates with
IntuiTicks messages. This means that while the screen is blanked,
processor time won't be noticeably degraded. This also means that
the starfield isn't going as fast as it could. In the future, I may
release a version that gives you the option to use IntuiTicks, or to
just run in a tight loop.
Distribution
------------
- This product may not be sold for a profit.
- The contents of this archive may be posted to BIX and to PeopleLink.
I don't have a PLink account, so if somebody could post it there,
I would be greatful. Upgrades (if any) will appear first on BIX.
- The contents of this archive may NOT be posted to any commercial
network, other than BIX and PLink.
- The contents of this archive may be distributed on any public domain
disk whose price does not exceed that of the cost of ordering a
disk from the Fred Fish library of freely distributable software. This
is limited by the paragraph below.
- None of the contents of this archive may be used in any manner by
Amiga Exchange (A.X.) magazine, their public domain disks, or any
other endeavor they happen to be currently involved in. (For example,
Graf-X magazine, or special issues of A.X.)
- This archive may be made available to FTP sites along the Usenet
lines. I haven't had my Usenet account long, so I'm not quite sure
how to do this myself.
- This archive may be posted to any public bulletin board system,
provided that the use of the system is made available to the
users without a mandatory fee. In other words, this archive may
not be posted to pay BBS systems.
- None of the source code to this program may be placed in print in
any magazine or other form of printed media without the author's
written, electronic, or verbal consent.
- Any of these conditions may be reconsidered by contacting the author
via written, electronic, or verbal means and asking for explicit
permission to use the material in such a manner.
----------------------------------------
I apologize for the above. Apparently there have been some
misunderstandings as to what "Freely Distributable" means in
regards to some of my past work, and I am obliging those
misunderstandings with these guidelines.
If you wish to contact me, here's how. Electronic means are
preferred.
(*=======================================================================*)
Chris Bailey Phone : 803-794-4933
2405, Feather Run Trail
W. Columbia, SC 29169
UUCP:{uunet!ncrlnk, gatech!hubcap}!ncrcae!secola!smoak!avcom!bailey!chris
BIX : csbailey
SDI : Starving Developers Incorporated
"They've come to take our beer"
(*=======================================================================*)